package com.tarena.lbs.activity.service;


import com.tarena.lbs.activity.pojo.param.ActivityAddParam;
import com.tarena.lbs.activity.pojo.query.ActivityQuery;
import com.tarena.lbs.activity.pojo.vo.ActivityVO;
import com.tarena.lbs.base.protocol.pager.PageResult;

import java.util.Map;

public interface ActivityService {

    ActivityVO activityDetail(Integer id);

    PageResult<ActivityVO> pageList(ActivityQuery query);

    void updateStatus(Map<String, Integer> param);

    void delete(Integer id);

    void updateActivity(ActivityAddParam param);
}
